home *** CD-ROM | disk | FTP | other *** search
Unknown | 1991-07-19 | 3.8 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
| |
100%
| xdgMime
| image/x-tga
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 21 f4 20 3e 3c | 44 54 4d 46 53 65 74 75 |...!. ><|DTMFSetu|
|00000010| 70 24 44 69 72 3e 2e 4d | 65 6e 75 4d 61 6e 61 67 |p$Dir>.M|enuManag|
|00000020| 65 0d 00 14 17 f4 20 41 | 75 74 68 6f 72 20 20 44 |e..... A|uthor D|
|00000030| 61 6c 65 20 43 61 73 73 | 0d 00 1e 1e f4 20 20 20 |ale Cass|..... |
|00000040| 20 20 20 20 20 20 28 43 | 29 20 4f 63 74 6f 62 65 | (C|) Octobe|
|00000050| 72 20 31 39 39 30 0d 00 | 1f 0d f4 20 55 70 64 61 |r 1990..|... Upda|
|00000060| 74 65 73 0d 00 20 47 f4 | 20 20 20 20 20 20 20 20 |tes.. G.| |
|00000070| 20 31 39 2f 37 2f 39 31 | 20 20 43 68 61 6e 67 65 | 19/7/91| Change|
|00000080| 49 6e 69 74 69 61 6c 69 | 73 65 4d 65 6e 75 4d 61 |Initiali|seMenuMa|
|00000090| 6e 61 67 65 72 20 74 6f | 20 61 63 63 65 70 74 20 |nager to| accept |
|000000a0| 74 68 65 20 61 6d 6f 75 | 6e 74 0d 00 21 27 f4 20 |the amou|nt..!'. |
|000000b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000000c0| 20 6f 66 20 6d 65 6d 6f | 72 79 20 44 49 4d 6d 65 | of memo|ry DIMme|
|000000d0| 64 0d 00 28 04 0d 00 32 | 2d f4 20 20 20 20 20 20 |d..(...2|-. |
|000000e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000000f0| 20 20 28 2a 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d | (*----|--------|
|00000100| 2a 29 0d 00 3c 04 0d 00 | 46 22 dd 20 f2 49 6e 69 |*)..<...|F". .Ini|
|00000110| 74 69 61 6c 69 73 65 4d | 65 6e 75 4d 61 6e 61 67 |tialiseM|enuManag|
|00000120| 65 72 28 20 53 25 20 29 | 0d 00 50 12 de 20 4d 65 |er( S% )|..P.. Me|
|00000130| 6e 75 42 61 73 65 25 20 | 53 25 0d 00 5a 05 e1 0d |nuBase% |S%..Z...|
|00000140| 00 64 04 0d 00 6e 2d f4 | 20 20 20 20 20 20 20 20 |.d...n-.| |
|00000150| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000160| 28 2a 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2a 29 |(*------|------*)|
|00000170| 0d 00 78 04 0d 00 82 1d | dd 20 f2 54 69 63 6b 28 |..x.....|. .Tick(|
|00000180| 20 48 61 6e 64 6c 65 25 | 2c 20 49 74 65 6d 25 20 | Handle%|, Item% |
|00000190| 29 0d 00 8c 1f 48 61 6e | 64 6c 65 25 3d 48 61 6e |)....Han|dle%=Han|
|000001a0| 64 6c 65 25 2b 32 38 2b | 49 74 65 6d 25 2a 32 34 |dle%+28+|Item%*24|
|000001b0| 0d 00 96 1b 3f 48 61 6e | 64 6c 65 25 20 3d 20 3f |....?Han|dle% = ?|
|000001c0| 48 61 6e 64 6c 65 25 20 | 84 20 31 0d 00 a0 05 e1 |Handle% |. 1.....|
|000001d0| 0d 00 aa 04 0d 00 b4 2d | f4 20 20 20 20 20 20 20 |.......-|. |
|000001e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000001f0| 20 28 2a 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2a | (*-----|-------*|
|00000200| 29 0d 00 be 04 0d 00 c8 | 1f dd 20 f2 55 6e 54 69 |).......|.. .UnTi|
|00000210| 63 6b 28 20 48 61 6e 64 | 6c 65 25 2c 20 49 74 65 |ck( Hand|le%, Ite|
|00000220| 6d 25 20 29 0d 00 d2 1f | 48 61 6e 64 6c 65 25 3d |m% )....|Handle%=|
|00000230| 48 61 6e 64 6c 65 25 2b | 32 38 2b 49 74 65 6d 25 |Handle%+|28+Item%|
|00000240| 2a 32 34 0d 00 dc 1d 3f | 48 61 6e 64 6c 65 25 20 |*24....?|Handle% |
|00000250| 3d 20 3f 48 61 6e 64 6c | 65 25 20 80 20 ac 20 31 |= ?Handl|e% . . 1|
|00000260| 0d 00 e6 05 e1 0d 00 f0 | 04 0d 00 fa 2d f4 20 20 |........|....-. |
|00000270| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000280| 20 20 20 20 20 20 28 2a | 2d 2d 2d 2d 2d 2d 2d 2d | (*|--------|
|00000290| 2d 2d 2d 2d 2a 29 0d 01 | 04 04 0d 01 7c 05 e1 0d |----*)..|....|...|
|000002a0| 01 86 1e dd 20 f2 53 68 | 61 64 65 28 20 48 61 6e |.... .Sh|ade( Han|
|000002b0| 64 6c 65 25 2c 20 49 74 | 65 6d 25 20 29 0d 01 90 |dle%, It|em% )...|
|000002c0| 1f 48 61 6e 64 6c 65 25 | 3d 48 61 6e 64 6c 65 25 |.Handle%|=Handle%|
|000002d0| 2b 33 36 2b 49 74 65 6d | 25 2a 32 34 0d 01 9a 21 |+36+Item|%*24...!|
|000002e0| 21 48 61 6e 64 6c 65 25 | 20 3d 20 21 48 61 6e 64 |!Handle%| = !Hand|
|000002f0| 6c 65 25 20 84 20 28 31 | 3c 3c 32 32 29 0d 01 a4 |le% . (1|<<22)...|
|00000300| 05 e1 0d 01 ae 04 0d 01 | b8 2d f4 20 20 20 20 20 |........|.-. |
|00000310| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000320| 20 20 20 28 2a 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d | (*---|--------|
|00000330| 2d 2a 29 0d 01 c2 04 0d | 01 cc 20 dd 20 f2 55 6e |-*).....|.. . .Un|
|00000340| 53 68 61 64 65 28 20 48 | 61 6e 64 6c 65 25 2c 20 |Shade( H|andle%, |
|00000350| 49 74 65 6d 25 20 29 0d | 01 d6 1f 48 61 6e 64 6c |Item% ).|...Handl|
|00000360| 65 25 3d 48 61 6e 64 6c | 65 25 2b 33 36 2b 49 74 |e%=Handl|e%+36+It|
|00000370| 65 6d 25 2a 32 34 0d 01 | e0 23 21 48 61 6e 64 6c |em%*24..|.#!Handl|
|00000380| 65 25 20 3d 20 21 48 61 | 6e 64 6c 65 25 20 80 20 |e% = !Ha|ndle% . |
|00000390| ac 20 28 31 3c 3c 32 32 | 29 0d 01 ea 05 e1 0d 01 |. (1<<22|).......|
|000003a0| f4 04 0d 01 fe 2d f4 20 | 20 20 20 20 20 20 20 20 |.....-. | |
|000003b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 28 | | (|
|000003c0| 2a 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2a 29 0d |*-------|-----*).|
|000003d0| 02 08 04 0d 02 12 1a f4 | 20 20 20 4d 65 6e 75 20 |........| Menu |
|000003e0| 50 61 72 73 65 72 20 53 | 79 6e 74 61 78 0d 02 1c |Parser S|yntax...|
|000003f0| 05 f4 0d 02 26 30 f4 20 | 6d 65 6e 75 20 20 20 20 |....&0. |menu |
|00000400| 20 20 20 3a 3a 3d 20 3c | 74 69 74 6c 65 3e 20 7b | ::= <|title> {|
|00000410| 20 27 2c 27 20 3c 6d 65 | 6e 75 5f 69 74 65 6d 3e | ',' <me|nu_item>|
|00000420| 20 7d 0d 02 30 05 f4 0d | 02 3a 44 f4 20 6d 65 6e | }..0...|.:D. men|
|00000430| 75 5f 69 74 65 6d 20 20 | 3a 3a 3d 20 3c 6e 61 6d |u_item |::= <nam|
|00000440| 65 3e 20 5b 27 3e 27 20 | 3c 6d 65 6e 75 2f 77 69 |e> ['>' |<menu/wi|
|00000450| 6e 64 6f 77 20 68 61 6e | 64 6c 65 3e 5d 20 5b 20 |ndow han|dle>] [ |
|00000460| 3c 6f 70 74 69 6f 6e 73 | 3e 20 5d 0d 02 44 05 f4 |<options|> ]..D..|
|00000470| 0d 02 4e 25 f4 20 6f 70 | 74 69 6f 6e 73 20 20 20 |..N%. op|tions |
|00000480| 20 3a 3a 3d 20 27 3b 27 | 20 7b 20 3c 6f 70 74 69 | ::= ';'| { <opti|
|00000490| 6f 6e 3e 20 7d 0d 02 58 | 05 f4 0d 02 62 32 f4 20 |on> }..X|....b2. |
|000004a0| 6f 70 74 69 6f 6e 20 20 | 20 20 20 3a 3a 3d 20 28 |option | ::= (|
|000004b0| 20 27 54 27 20 20 20 20 | 20 20 20 20 20 3b 64 69 | 'T' | ;di|
|000004c0| 73 70 6c 61 79 20 61 20 | 74 69 63 6b 0d 02 6c 37 |splay a |tick..l7|
|000004d0| f4 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|000004e0| 20 7c 20 27 44 27 20 20 | 20 20 20 20 20 20 20 3b | | 'D' | ;|
|000004f0| 64 6f 74 74 65 64 20 6c | 69 6e 65 20 66 6f 6c 6c |dotted l|ine foll|
|00000500| 6f 77 73 0d 02 76 2d f4 | 20 20 20 20 20 20 20 20 |ows..v-.| |
|00000510| 20 20 20 20 20 20 20 20 | 7c 20 27 57 27 20 20 20 | || 'W' |
|00000520| 20 20 20 20 20 20 3b 77 | 72 69 74 65 61 62 6c 65 | ;w|riteable|
|00000530| 0d 02 80 41 f4 20 20 20 | 20 20 20 20 20 20 20 20 |...A. | |
|00000540| 20 20 20 20 20 7c 20 27 | 4d 27 20 20 20 20 20 20 | | '|M' |
|00000550| 20 20 20 3b 67 65 6e 65 | 72 61 74 65 20 6d 65 73 | ;gene|rate mes|
|00000560| 73 61 67 65 20 66 6f 72 | 20 73 75 62 2d 6d 65 6e |sage for| sub-men|
|00000570| 75 0d 02 8a 2a f4 20 20 | 20 20 20 20 20 20 20 20 |u...*. | |
|00000580| 20 20 20 20 20 20 7c 20 | 27 53 27 20 20 20 20 20 | | |'S' |
|00000590| 20 20 20 20 3b 73 68 61 | 64 65 64 0d 02 94 37 f4 | ;sha|ded...7.|
|000005a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000005b0| 7c 20 27 43 27 20 20 20 | 20 20 20 20 20 20 3b 63 || 'C' | ;c|
|000005c0| 65 6e 74 72 65 20 74 65 | 78 74 20 6f 66 20 69 63 |entre te|xt of ic|
|000005d0| 6f 6e 0d 02 9e 3e f4 20 | 20 20 20 20 20 20 20 20 |on...>. | |
|000005e0| 20 20 20 20 20 20 20 7c | 20 27 52 27 20 20 20 20 | || 'R' |
|000005f0| 20 20 20 20 20 3b 72 69 | 67 68 74 20 6a 75 73 74 | ;ri|ght just|
|00000600| 69 66 79 20 74 65 78 74 | 20 6f 66 20 69 63 6f 6e |ify text| of icon|
|00000610| 0d 02 a8 35 f4 20 20 20 | 20 20 20 20 20 20 20 20 |...5. | |
|00000620| 20 20 20 20 20 7c 20 27 | 42 27 20 3c 6e 75 6d 3e | | '|B' <num>|
|00000630| 20 20 20 3b 62 61 63 6b | 67 72 6f 75 6e 64 20 63 | ;back|ground c|
|00000640| 6f 6c 6f 75 72 0d 02 b2 | 35 f4 20 20 20 20 20 20 |olour...|5. |
|00000650| 20 20 20 20 20 20 20 20 | 20 20 7c 20 27 46 27 20 | | | 'F' |
|00000660| 3c 6e 75 6d 3e 20 20 20 | 3b 66 6f 72 65 67 72 6f |<num> |;foregro|
|00000670| 75 6e 64 20 63 6f 6c 6f | 75 72 0d 02 bc 16 f4 20 |und colo|ur..... |
|00000680| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 29 | | )|
|00000690| 0d 02 c6 05 f4 0d 02 d0 | 2e f4 20 74 69 74 6c 65 |........|.. title|
|000006a0| 2c 20 6e 61 6d 65 20 3a | 3a 3d 20 61 6c 70 68 61 |, name :|:= alpha|
|000006b0| 6e 75 6d 65 72 69 63 20 | 74 65 78 74 20 73 74 72 |numeric |text str|
|000006c0| 69 6e 67 0d 02 da 05 f4 | 0d 02 e4 43 f4 20 6d 65 |ing.....|...C. me|
|000006d0| 6e 75 2f 77 69 6e 64 6f | 77 20 68 61 6e 64 6c 65 |nu/windo|w handle|
|000006e0| 20 3a 3a 3d 20 3c 26 38 | 30 30 30 20 77 69 6e 64 | ::= <&8|000 wind|
|000006f0| 6f 77 20 68 61 6e 64 6c | 65 2c 20 3e 3d 26 38 30 |ow handl|e, >=&80|
|00000700| 30 30 20 73 75 62 2d 6d | 65 6e 75 0d 02 ee 04 0d |00 sub-m|enu.....|
|00000710| 02 f8 24 dd 20 f2 43 72 | 65 61 74 65 4d 65 6e 75 |..$. .Cr|eateMenu|
|00000720| 28 20 4c 69 6e 65 24 2c | 20 f8 20 54 6f 48 65 72 |( Line$,| . ToHer|
|00000730| 65 25 29 0d 03 02 23 ea | 20 50 74 72 25 2c 4c 69 |e%)...#.| Ptr%,Li|
|00000740| 6e 65 50 74 72 25 2c 49 | 74 65 6d 25 2c 4d 61 78 |nePtr%,I|tem%,Max|
|00000750| 57 69 64 74 68 25 0d 03 | 0c 17 54 6f 48 65 72 65 |Width%..|..ToHere|
|00000760| 25 3d 4d 65 6e 75 42 61 | 73 65 25 2b 38 0d 03 16 |%=MenuBa|se%+8...|
|00000770| 0e 4c 69 6e 65 50 74 72 | 25 3d 30 0d 03 20 0a f2 |.LinePtr|%=0.. ..|
|00000780| 47 65 74 43 68 0d 03 2a | 12 24 54 6f 48 65 72 65 |GetCh..*|.$ToHere|
|00000790| 25 3d a4 74 65 78 74 0d | 03 34 10 54 6f 48 65 72 |%=.text.|.4.ToHer|
|000007a0| 65 25 3f 31 32 3d 37 0d | 03 3e 10 54 6f 48 65 72 |e%?12=7.|.>.ToHer|
|000007b0| 65 25 3f 31 33 3d 32 0d | 03 48 10 54 6f 48 65 72 |e%?13=2.|.H.ToHer|
|000007c0| 65 25 3f 31 34 3d 37 0d | 03 52 10 54 6f 48 65 72 |e%?14=7.|.R.ToHer|
|000007d0| 65 25 3f 31 35 3d 30 0d | 03 5c 1c 54 6f 48 65 72 |e%?15=0.|.\.ToHer|
|000007e0| 65 25 21 32 30 3d 34 34 | 20 20 3a f4 20 68 65 69 |e%!20=44| :. hei|
|000007f0| 67 68 74 0d 03 66 19 54 | 6f 48 65 72 65 25 21 32 |ght..f.T|oHere%!2|
|00000800| 34 3d 30 20 20 20 3a f4 | 20 67 61 70 0d 03 70 0b |4=0 :.| gap..p.|
|00000810| 49 74 65 6d 25 3d 30 0d | 03 7a 13 50 74 72 25 3d |Item%=0.|.z.Ptr%=|
|00000820| 54 6f 48 65 72 65 25 2b | 32 38 0d 03 84 0e c8 95 |ToHere%+|28......|
|00000830| 20 63 68 24 3d 22 2c 22 | 0d 03 8e 0d 20 20 20 f2 | ch$=","|.... .|
|00000840| 47 65 74 43 68 0d 03 98 | 10 20 20 20 f2 4d 65 6e |GetCh...|. .Men|
|00000850| 75 49 74 65 6d 0d 03 a2 | 19 20 20 20 49 74 65 6d |uItem...|. Item|
|00000860| 25 2b 3d 31 3a 20 50 74 | 72 25 2b 3d 32 34 0d 03 |%+=1: Pt|r%+=24..|
|00000870| ac 05 ce 0d 03 b6 0c 50 | 74 72 25 2d 3d 32 34 0d |.......P|tr%-=24.|
|00000880| 03 c0 31 21 50 74 72 25 | 3d 21 50 74 72 25 20 84 |..1!Ptr%|=!Ptr% .|
|00000890| 20 25 31 30 30 30 30 30 | 30 30 20 20 3a f4 20 74 | %100000|00 :. t|
|000008a0| 68 69 73 20 69 73 20 6c | 61 73 74 20 69 74 65 6d |his is l|ast item|
|000008b0| 0d 03 ca 20 54 6f 48 65 | 72 65 25 21 31 36 3d 63 |... ToHe|re%!16=c|
|000008c0| 78 25 2a 28 4d 61 78 57 | 69 64 74 68 25 2b 31 29 |x%*(MaxW|idth%+1)|
|000008d0| 0d 03 d4 15 4d 65 6e 75 | 42 61 73 65 25 21 30 3d |....Menu|Base%!0=|
|000008e0| 49 74 65 6d 25 0d 03 de | 19 4d 65 6e 75 42 61 73 |Item%...|.MenuBas|
|000008f0| 65 25 21 34 3d 4d 61 78 | 57 69 64 74 68 25 0d 03 |e%!4=Max|Width%..|
|00000900| e8 1c 4d 65 6e 75 42 61 | 73 65 25 2b 3d 38 2b 32 |..MenuBa|se%+=8+2|
|00000910| 38 2b 49 74 65 6d 25 2a | 32 34 0d 03 f2 05 e1 0d |8+Item%*|24......|
|00000920| 03 fc 04 0d 04 06 2d f4 | 20 20 20 20 20 20 20 20 |......-.| |
|00000930| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000940| 28 2a 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2a 29 |(*------|------*)|
|00000950| 0d 04 10 04 0d 04 1a 48 | f4 20 20 20 54 68 65 20 |.......H|. The |
|00000960| 66 6f 6c 6c 6f 77 69 6e | 67 20 70 72 6f 63 65 64 |followin|g proced|
|00000970| 75 72 65 73 20 61 72 65 | 20 66 6f 72 20 75 73 65 |ures are| for use|
|00000980| 20 62 79 20 74 68 65 20 | 43 72 65 61 74 65 4d 65 | by the |CreateMe|
|00000990| 6e 75 20 70 72 6f 63 65 | 64 75 72 65 0d 04 24 04 |nu proce|dure..$.|
|000009a0| 0d 04 2e 0c dd 20 f2 47 | 65 74 43 68 0d 04 38 17 |..... .G|etCh..8.|
|000009b0| e7 20 4c 69 6e 65 50 74 | 72 25 3d a9 4c 69 6e 65 |. LinePt|r%=.Line|
|000009c0| 24 20 8c 0d 04 42 0e 20 | 20 20 63 68 24 3d 22 7e |$ ...B. | ch$="~|
|000009d0| 22 0d 04 4c 05 cc 0d 04 | 56 12 20 20 20 4c 69 6e |"..L....|V. Lin|
|000009e0| 65 50 74 72 25 2b 3d 31 | 0d 04 60 1d 20 20 20 63 |ePtr%+=1|..`. c|
|000009f0| 68 24 3d c1 4c 69 6e 65 | 24 2c 4c 69 6e 65 50 74 |h$=.Line|$,LinePt|
|00000a00| 72 25 2c 31 29 0d 04 6a | 05 cd 0d 04 74 05 e1 0d |r%,1)..j|....t...|
|00000a10| 04 7e 04 0d 04 88 0f dd | 20 f2 4d 65 6e 75 49 74 |.~......| .MenuIt|
|00000a20| 65 6d 0d 04 92 0d ea 20 | 48 61 6e 64 6c 65 24 0d |em..... |Handle$.|
|00000a30| 04 9c 14 24 28 50 74 72 | 25 2b 31 32 29 3d a4 74 |...$(Ptr|%+12)=.t|
|00000a40| 65 78 74 0d 04 a6 0f e7 | 20 63 68 24 3d 22 3e 22 |ext.....| ch$=">"|
|00000a50| 20 8c 0d 04 b0 0d 20 20 | 20 f2 47 65 74 43 68 0d | ..... | .GetCh.|
|00000a60| 04 ba 14 20 20 20 48 61 | 6e 64 6c 65 24 3d a4 74 |... Ha|ndle$=.t|
|00000a70| 65 78 74 0d 04 c4 18 20 | 20 20 50 74 72 25 21 34 |ext.... | Ptr%!4|
|00000a80| 3d a0 28 48 61 6e 64 6c | 65 24 29 0d 04 ce 05 cc |=.(Handl|e$).....|
|00000a90| 0d 04 d8 10 20 20 20 50 | 74 72 25 21 34 3d 2d 31 |.... P|tr%!4=-1|
|00000aa0| 0d 04 e2 05 cd 0d 04 ec | 0c f2 6f 70 74 69 6f 6e |........|..option|
|00000ab0| 73 0d 04 f6 05 e1 0d 05 | 00 04 0d 05 0a 0e dd 20 |s.......|....... |
|00000ac0| f2 6f 70 74 69 6f 6e 73 | 0d 05 14 2e 50 74 72 25 |.options|....Ptr%|
|00000ad0| 21 38 3d 26 37 30 30 30 | 30 32 31 20 20 20 3a f4 |!8=&7000|021 :.|
|00000ae0| 20 64 65 66 61 75 6c 74 | 20 69 66 20 6e 6f 20 6f | default| if no o|
|00000af0| 70 74 69 6f 6e 73 0d 05 | 1e 0b 21 50 74 72 25 3d |ptions..|..!Ptr%=|
|00000b00| 30 0d 05 28 0f e7 20 63 | 68 24 3d 22 3b 22 20 8c |0..(.. c|h$=";" .|
|00000b10| 0d 05 32 0d 20 20 20 f2 | 47 65 74 43 68 0d 05 3c |..2. .|GetCh..<|
|00000b20| 1f 20 20 20 c8 95 20 a7 | 22 54 44 57 4d 53 43 52 |. .. .|"TDWMSCR|
|00000b30| 42 46 22 2c 63 68 24 29 | 20 3e 20 30 0d 05 46 12 |BF",ch$)| > 0..F.|
|00000b40| 20 20 20 20 20 20 c8 8e | 20 63 68 24 20 ca 0d 05 | ..| ch$ ...|
|00000b50| 50 10 20 20 20 20 20 20 | c9 20 22 42 22 3a 0d 05 |P. |. "B":..|
|00000b60| 5a 13 20 20 20 20 20 20 | 20 20 20 f2 47 65 74 43 |Z. | .GetC|
|00000b70| 68 0d 05 64 30 20 20 20 | 20 20 20 20 20 20 50 74 |h..d0 | Pt|
|00000b80| 72 25 3f 31 31 3d 50 74 | 72 25 3f 31 31 20 84 20 |r%?11=Pt|r%?11 . |
|00000b90| 28 a0 28 22 26 22 2b 63 | 68 24 29 20 3c 3c 20 38 |(.("&"+c|h$) << 8|
|00000ba0| 29 0d 05 6e 26 20 20 20 | 20 20 20 20 20 20 50 74 |)..n& | Pt|
|00000bb0| 72 25 21 38 3d 28 50 74 | 72 25 21 38 20 80 20 ac |r%!8=(Pt|r%!8 . .|
|00000bc0| 20 31 29 20 84 20 38 0d | 05 78 04 0d 05 82 10 20 | 1) . 8.|.x..... |
|00000bd0| 20 20 20 20 20 c9 20 22 | 46 22 3a 0d 05 8c 13 20 | . "|F":.... |
|00000be0| 20 20 20 20 20 20 20 20 | f2 47 65 74 43 68 0d 05 | |.GetCh..|
|00000bf0| 96 30 20 20 20 20 20 20 | 20 20 20 50 74 72 25 3f |.0 | Ptr%?|
|00000c00| 31 31 3d 50 74 72 25 3f | 31 31 20 84 20 28 a0 28 |11=Ptr%?|11 . (.(|
|00000c10| 22 26 22 2b 63 68 24 29 | 20 3c 3c 20 34 29 0d 05 |"&"+ch$)| << 4)..|
|00000c20| a0 26 20 20 20 20 20 20 | 20 20 20 50 74 72 25 21 |.& | Ptr%!|
|00000c30| 38 3d 28 50 74 72 25 21 | 38 20 80 20 ac 20 31 29 |8=(Ptr%!|8 . . 1)|
|00000c40| 20 84 20 38 0d 05 aa 04 | 0d 05 b4 20 20 20 20 20 | . 8....|... |
|00000c50| 20 20 c9 20 22 54 22 3a | 20 21 50 74 72 25 3d 21 | . "T":| !Ptr%=!|
|00000c60| 50 74 72 25 20 84 20 31 | 0d 05 be 20 20 20 20 20 |Ptr% . 1|... |
|00000c70| 20 20 c9 20 22 44 22 3a | 20 21 50 74 72 25 3d 21 | . "D":| !Ptr%=!|
|00000c80| 50 74 72 25 20 84 20 32 | 0d 05 c8 20 20 20 20 20 |Ptr% . 2|... |
|00000c90| 20 20 c9 20 22 57 22 3a | 20 21 50 74 72 25 3d 21 | . "W":| !Ptr%=!|
|00000ca0| 50 74 72 25 20 84 20 34 | 0d 05 d2 20 20 20 20 20 |Ptr% . 4|... |
|00000cb0| 20 20 c9 20 22 4d 22 3a | 20 21 50 74 72 25 3d 21 | . "M":| !Ptr%=!|
|00000cc0| 50 74 72 25 20 84 20 38 | 0d 05 dc 26 20 20 20 20 |Ptr% . 8|...& |
|00000cd0| 20 20 c9 20 22 53 22 3a | 20 50 74 72 25 21 38 3d | . "S":| Ptr%!8=|
|00000ce0| 50 74 72 25 21 38 20 84 | 20 31 3c 3c 32 32 0d 05 |Ptr%!8 .| 1<<22..|
|00000cf0| e6 25 20 20 20 20 20 20 | c9 20 22 43 22 3a 20 50 |.% |. "C": P|
|00000d00| 74 72 25 21 38 3d 50 74 | 72 25 21 38 20 84 20 31 |tr%!8=Pt|r%!8 . 1|
|00000d10| 3c 3c 33 0d 05 f0 25 20 | 20 20 20 20 20 c9 20 22 |<<3...% | . "|
|00000d20| 52 22 3a 20 50 74 72 25 | 21 38 3d 50 74 72 25 21 |R": Ptr%|!8=Ptr%!|
|00000d30| 38 20 84 20 31 3c 3c 39 | 0d 05 fa 0b 20 20 20 20 |8 . 1<<9|.... |
|00000d40| 20 20 cb 0d 06 04 10 20 | 20 20 20 20 20 f2 47 65 | ..... | .Ge|
|00000d50| 74 43 68 0d 06 0e 08 20 | 20 20 ce 0d 06 18 05 cd |tCh.... | ......|
|00000d60| 0d 06 22 05 e1 0d 06 2c | 04 0d 06 36 0b dd 20 a4 |.."....,|...6.. .|
|00000d70| 74 65 78 74 0d 06 40 11 | ea 20 4c 61 73 74 53 74 |text..@.|. LastSt|
|00000d80| 72 69 6e 67 24 0d 06 4a | 28 c8 95 20 a4 61 6c 70 |ring$..J|(.. .alp|
|00000d90| 68 61 6e 75 6d 20 84 20 | 28 63 68 24 3d 22 20 22 |hanum . |(ch$=" "|
|00000da0| 29 20 84 20 28 63 68 24 | 3d 22 2e 22 29 0d 06 54 |) . (ch$|=".")..T|
|00000db0| 17 20 20 20 4c 61 73 74 | 53 74 72 69 6e 67 24 2b |. Last|String$+|
|00000dc0| 3d 63 68 24 0d 06 5e 0d | 20 20 20 f2 47 65 74 43 |=ch$..^.| .GetC|
|00000dd0| 68 0d 06 68 05 ce 0d 06 | 72 20 e7 20 a9 28 4c 61 |h..h....|r . .(La|
|00000de0| 73 74 53 74 72 69 6e 67 | 24 29 3e 4d 61 78 57 69 |stString|$)>MaxWi|
|00000df0| 64 74 68 25 20 8c 0d 06 | 7c 1f 20 20 20 4d 61 78 |dth% ...||. Max|
|00000e00| 57 69 64 74 68 25 3d a9 | 28 4c 61 73 74 53 74 72 |Width%=.|(LastStr|
|00000e10| 69 6e 67 24 29 0d 06 86 | 05 cd 0d 06 90 10 3d 4c |ing$)...|......=L|
|00000e20| 61 73 74 53 74 72 69 6e | 67 24 0d 06 9a 04 0d 06 |astStrin|g$......|
|00000e30| a4 0e dd 20 a4 6e 75 6d | 65 72 69 63 0d 06 ae 11 |... .num|eric....|
|00000e40| ea 20 4c 61 73 74 53 74 | 72 69 6e 67 24 0d 06 b8 |. LastSt|ring$...|
|00000e50| 0b c8 95 20 a4 6e 75 6d | 0d 06 c2 17 20 20 20 4c |... .num|.... L|
|00000e60| 61 73 74 53 74 72 69 6e | 67 24 2b 3d 63 68 24 0d |astStrin|g$+=ch$.|
|00000e70| 06 cc 0d 20 20 20 f2 47 | 65 74 43 68 0d 06 d6 05 |... .G|etCh....|
|00000e80| ce 0d 06 e0 13 3d bb 28 | 4c 61 73 74 53 74 72 69 |.....=.(|LastStri|
|00000e90| 6e 67 24 29 0d 06 ea 04 | 0d 06 f4 1d dd 20 a4 61 |ng$)....|..... .a|
|00000ea0| 6c 70 68 61 6e 75 6d 3d | a4 61 6c 70 68 61 20 84 |lphanum=|.alpha .|
|00000eb0| 20 a4 6e 75 6d 0d 06 fe | 04 0d 07 08 0c dd 20 a4 | .num...|...... .|
|00000ec0| 61 6c 70 68 61 0d 07 12 | 3a 3d 28 28 63 68 24 3e |alpha...|:=((ch$>|
|00000ed0| 3d 22 61 22 29 20 80 20 | 28 63 68 24 3c 3d 22 7a |="a") . |(ch$<="z|
|00000ee0| 22 29 29 20 84 20 28 28 | 63 68 24 3e 3d 22 41 22 |")) . ((|ch$>="A"|
|00000ef0| 29 20 80 20 28 63 68 24 | 3c 3d 22 5a 22 29 29 0d |) . (ch$|<="Z")).|
|00000f00| 07 1c 04 0d 07 26 0a dd | 20 a4 6e 75 6d 0d 07 30 |.....&..| .num..0|
|00000f10| 1c 3d 28 63 68 24 3e 3d | 22 30 22 29 20 80 20 28 |.=(ch$>=|"0") . (|
|00000f20| 63 68 24 3c 3d 22 39 22 | 29 0d 07 3a 04 0d ff |ch$<="9"|)..:... |
+--------+-------------------------+-------------------------+--------+--------+